Skip to main content

Core Technology

1. Remote Browser Isolation (RBI)

Overview

RBI is a technology that runs all web content on isolated servers to protect user devices. It completely blocks malicious code or scripts from websites from reaching the user's PC.

Operating Principle

Traditional Web Browsing

1. User inputs URL  
2. Browser directly accesses the website
3. Downloads HTML, JavaScript, images, etc. locally
4. Executes in the local browser
└─ Risk: Malicious scripts, malware executed locally

SHIELD Gate RBI Method

1. User inputs URL  
2. Isolation server accesses the website
3. All content is executed on the isolation server
4. Only the rendered screen is streamed to the user
└─ Safe: Malicious code does not reach the user's PC
└─ Secure: Completely deleted without traces in a session-independent environment

Isolated Elements

Web Content

  • HTML, CSS Parsing and Rendering
  • Running JavaScript
  • Plugin, ActiveX operation
  • Web Fonts, Image Loading

Network

  • All HTTP/HTTPS requests
  • DNS query
  • WebSocket Connection
  • AJAX Communication

Data Storage

  • Cookie
  • Session Storage
  • Local Storage
  • IndexedDB

User Input

  • Keyboard Events
  • Mouse Events
  • Touch Event
  • File Upload

Isolation Policy Settings

Administrators can adjust the isolation level for each website.

Complete Isolation Mode

Target: Unknown site, dangerous site  
Restrictions: All input and output blocked
- Download blocked
- Upload blocked
- Copy and paste blocked
- Keyboard input blocked
- Print blocked

Partial Isolation Mode

Target: General Work Site  
Restrictions: Block only risky functions
- Download → Allowed after CDR processing
- Upload → Allowed after inspection
- Copy → Allowed only from internal to external
- Keyboard Input → Allowed
- Print → Add watermark

Exclusion Mode

Target: Trusted Internal System  
Limitations: None
- All functions allowed
- Same as direct access

User Behavior Control

actionControl OptionsApplication Example
DownloadAllow / CDR Application / BlockGeneral site: CDR application Risky site: Blocked
UploadAllow / Allow after inspection / BlockTrusted sites: Allow External sites: Allow after inspection
copyBidirectional / Inside→Outside / Outside→Inside / BlockWork System: Bidirectional Personal Email: Internal→External Only
PasteBidirectional / Inside→Outside / Outside→Inside / BlockGenerative AI: Pattern Inspection SNS: Block
PrintAllow / Watermark / BlockGeneral Document: Watermark Confidential Document: Block

2. Zero Trust Conditional Access (ZTCA)

Overview

ZTCA is a technology that implements the zero trust principle of "never trust, always verify." It verifies all access attempts and grants only the minimum necessary permissions based on the context.

Zero Trust vs Traditional Security

Traditional Security Model (Boundary-Based)

External (Risk) ←┤ Firewall ├→ Internal (Trusted)

Issues:
- Free movement after entering the internal network
- VPN connection = Trusted as internal user
- Vulnerable to lateral movement attacks

Zero Trust Model

All requests → Verification → Least Privilege Granting

Features:
- Always verify regardless of network location
- Independent authentication per resource
- Dynamic permission adjustment

5 Conditions Elements

1. Who - User (Identity)

User Attributes

  • User ID
  • Affiliated Department
  • Position, Role
  • Employment Types (Full-time, Contract, Partner)

example

General Employee: Work System Access  
Project A Member: Project A Folder Access
Administrator: Management System Access

2. Where - Location

Based on IP address

  • Specific IP address
  • IP Range (CIDR)
  • Country, Region

example

Company IP: All functions allowed  
Home IP: Limited functions + MFA
Overseas IP: Blocked or administrator approval

3. When - Time

Time Zone and Duration

  • Specific time (09:00-18:00)
  • Day of the week (Weekday, Weekend)
  • Public Holiday

example

Weekdays 09-18: Normal access  
Weekday nights: View only allowed
Weekends: Admins only allowed

4. What - Device

Device Type

  • PC, laptop
  • smartphone, tablet

example

Company PC: Full Access  
Smartphone: Restricted Access

5. Which - Resource

Application

  • Internal Work System
  • SaaS app
  • website

Data Sensitivity

  • Public
  • Internal
  • Confidential
  • Secret

example

General documents: Download allowed  
Confidential documents: View only
Secret documents: Specific users only + watermark

3. File Security

Overview

SHIELD Gate performs multi-layer security checks during the file upload and download process to prevent malware infections and information leaks.

Upload Security

Processing Flow

1. File Selection

2. Malware Scan
- Real-time Virus Scan
- Multi-engine Scan

3. Extension Validation
- Allow/Deny List Check
- MIME Type Validation

4. Sensitive Information Detection
- Resident Registration Number, Account Number, etc.
- Regular Expression Pattern Matching

5. Encrypted Storage
- AES-256 Encryption
- Key Management

4. Integrated Authentication (SSO)

SHIELD Gate: Easy SSO Integration

Microsoft 365, Google Workspace, Kintone, Box, etc.  
→ Automatic authentication without separate login through SAML SSO support
└─ Effect: Improved user convenience, reduced burden of ID/PW management

Support Services

  • Microsoft 365 (Outlook, Teams, OneDrive, SharePoint, etc.)
  • Google Workspace
  • Various SaaS services such as Kintone and Box

Advantages of SSO Integration

  • No separate login procedure required
  • Centralized Account Management
  • Integration of Security Policies
  • Maximizing User Convenience

Test Items

Malware Scan

  • Virus, Trojan Horse
  • Ransomware, Spyware
  • Macro, Script
  • Zero-Day Threat

Extension Validation

  • Executable files (.exe, .msi, .bat)
  • Script (.vbs, .ps1, .sh)
  • Compressed files (.zip, .7z, .rar)
  • Document file (.doc, .pdf, .hwp)

Sensitive Information Detection

  • Resident Registration Number (000000-0000000)
  • Account number, card number
  • passport number, driver's license number
  • Custom Patterns

Download Security

CDR (Content Disarm and Reconstruction)

CDR is a technology that completely disassembles a file to remove malicious elements and reassembles it into a safe structure.

Processing Steps

1. Original File

2. File Structure Decomposition
- Document Parsing
- Metadata Extraction
- Embedded Object Separation

3. Risk Factor Removal
- Macro Deletion
- JavaScript Removal
- External Link Removal
- Executable Code Removal

4. Safe File Reconstruction
- Content Retention
- Formatting Retention
- Image Retention

5. Sanitized File

Download Path Control

Users can choose the save location when downloading a file.

Save LocationDescriptionSecurity Level
User PCLocal Download FolderApplying CDR
SHIELD DriveEncrypted StorageEncryption + Access Control
SHIELD ViewerViewer-only viewDownload unavailable, read-only

4. Remote Access

Overview

SHIELD Gate provides remote access features that replace VPN, personal desktop access, and server console management capabilities.

Personal Desktop Remote Access

Operation Method

registration

1. User installs the agent on their personal PC  
2. Register PC on the SHIELD Gate platform
3. Set access permissions

Connection

1. Access SHIELD Gate in the web browser  
2. Check the list of registered PCs
3. Select a PC and start remote control

Main Features

Wake on LAN

  • Turning on a powered-off PC remotely
  • Schedule-based automatic power management

Conditional Access

  • Time-based Access Control
  • Location-Based Access Control
  • Approval-based temporary access

Session Management

  • Real-time Monitoring
  • Forced termination

Web Server Remote Console

SSH Terminal

Web-based SSH

  • Direct SSH Access from the Browser
  • No separate SSH client required

File Transfer

  • Drag and Drop Upload
  • Download button click
  • Progress Indicator

VNC/telnet support

VNC (Virtual Network Computing)

  • Linux/Unix GUI Remote Control
  • Web Browser Based Access

telnet

  • Windows Server Remote Control
  • Web Browser Based Access

5. SaaS Integration Support

Microsoft 365

Perfect Compatibility

  • Teams Video Conference (Voice, Video, Screen Sharing)
  • Office Web Apps (Word, Excel, PowerPoint)
  • Outlook Web Mail
  • OneDrive, SharePoint

URL Unit Control

company.sharepoint.com → Allow  
*.onedrive.com → Block personal accounts
teams.microsoft.com → Allow video conferencing

SSO Integration

  • Azure AD Integration
  • Automatic Login
  • Session Synchronization